/**
 * @param {number} x
 * @return {boolean}
 * 给你一个整数 x ，如果 x 是一个回文整数，返回 true ；否则，返回 false 。
 * 回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
 * 例如，121 是回文，而 123 不是。
 */
var isPalindrome = function (x) {
  let n = String(x).split("");
  let flag = true;
  let minLength = n % 2 == 0 ? n.length / 2 : (n.length - 1) / 2;

  for (let i = 0; i <= minLength; i++) {
    if (flag && n[i] != n[n.length - 1 - i] && i != minLength) {
      flag = false;
    }
  }

  return flag;
};
